<?php

require_once '../../../config/config.php';

$arr = explode(',', $_POST['items']);
foreach ($arr as $id) {
    $sql_activation = 'SELECT statut_compte, gestionnaire_civilite, gestionnaire_prenom, gestionnaire_nom, gestionnaire_email, gestionnaire_password FROM exposant WHERE id = ' . $id;
    $req_activation = mysql_query($sql_activation) or die(mysql_error());
    $res_activation = mysql_fetch_array($req_activation);

    $etat_exposant = $res_activation['statut_compte'];
    if ($etat_exposant == 0) {
        //# envoyer un mail d'activation pour les comptes en attentes qui ont été activé

        $nom = $res_activation['gestionnaire_nom'];
        $prenom = $res_activation['gestionnaire_prenom'];
        $email = $res_activation['gestionnaire_email'];
        $password = $res_activation['gestionnaire_password'];
        //# initialiser SwiftMailer
        require_once '../../../lib/swift/swift_required.php';

        $transport = Swift_MailTransport::newInstance();
        $mailer = Swift_Mailer::newInstance($transport);

        $sujet = "Activation du votre compte sur Salon-perspectives.tn";
        $contenu = 'Cher(e) ' . $prenom . ' ' . strtoupper($nom) . ',<br /><br />
                    Vous pouvez maintenant vous connecter sur à votre espace exposant pour gérer votre compte en cliquant sur ce lien:  <a href="' . ABSOLUTE_PATH . 'exposant/">' . ABSOLUTE_PATH . 'exposant/</a>
			Veuillez trouver ci-dessous un r&eacute;capitulatif de vos paramètres d&acute;acc&egrave;s :<br /><br />
			<ul>
			<li>Login : ' . $email . '</li>
			<li>Mot de passe : ' . $password . '</li>
			</ul><br /><br />
			Nous vous remercions de votre confiance et esp&eacute;rons vous retrouver bient&ocirc;t sur Salon-perspectives.tn !<br /><br />
			Cordialement,<br /><br />
			L´équipe PERSPECTIVES.';

        $message = '
	<table width="800" height="auto" border="0" align="center" bordercolor="#FCFCFC"  style="font-family:Arial, Helvetica, sans-serif;" >
            <tr>
                  <td colspan="2">' . $contenu . '<br /><br /><br /></td>
            </tr>
            <tr>
                  <td colspan="2"><hr color="#000000" ></td>
            </tr>
            <tr>
                  <td width="285" height="100" ><img src="' . ABSOLUTE_PATH . 'mailing/logo_salon.jpg" width="191" height="110" /></td>
            </tr>
	</table>';

        $mail = Swift_Message::newInstance($sujet)
                ->setFrom(array('contact@perspectives.tn' => 'PERSPECTIVES'))
                ->setTo(array($email))
                ->setBody($message);
        $mail->setContentType("text/html");
        $mailer->send($mail);
    }

    $sql_exposant = 'SELECT couleur_arriere_plan, img_arriere_plan, type_institution FROM exposant WHERE id = ' . $id;
    $req_exposant = mysql_query($sql_exposant) or die(mysql_error());
    $res_exposant = mysql_fetch_array($req_exposant);

    $couleur_arriere_plan = $res_exposant['couleur_arriere_plan'];
    $img_arriere_plan = $res_exposant['img_arriere_plan'];
    $type_institution = $res_exposant['type_institution'];

    //# définir arrière plan par défaut
    if (empty($couleur_arriere_plan) || empty($img_arriere_plan)) {
        $sql = 'UPDATE exposant SET couleur_arriere_plan = 1, img_arriere_plan = 1 WHERE id = "' . $id . '"';
        mysql_query($sql) or die(mysql_error());
    }

    //# position libre dans le pavé
    $sql_position = 'SELECT position_pavillon FROM exposant WHERE statut_compte = 1 AND type_institution  = ' . $type_institution;
    $req_position = mysql_query($sql_position) or die(mysql_error());
    $arr_positions = array();
    while ($row_position = mysql_fetch_array($req_position)) {
        $position = $row_position['position_pavillon'];
        array_push($arr_positions, $position);
    }
    $arr_positions_libres = array();
    $k = 0;
    for ($i = 1; $i < 10; $i++) {
        if (!in_array($i, $arr_positions))
            $arr_positions_libres[$k++] = $i;
    }
    $position_libre = min($arr_positions_libres);

    $sql = 'UPDATE exposant SET statut_compte = 1, position_pavillon = ' . $position_libre . ' WHERE id = "' . $id . '"';
    mysql_query($sql) or die(mysql_error());
}

echo '1';
?>
